layui.use(['layer', 'form', 'jquery', 'laydate'], function() {
	var layer = layui.layer;
	var form = layui.form;
	var laydate = layui.laydate;
	$ = layui.jquery;


	//下拉选择框的监听
	form.on('select(em_sex)', function(data) {
		console.log(data.elem); //得到select原始DOM对象
		console.log(data.value); //得到被选中的值
		console.log(data.othis); //得到美化后的DOM对象
	});

	laydate.render({
		elem: '#cu_time',
		type: 'datetime'
	});

	//取消并关闭页面
	$("#colseBtn").click(function(data) {
		//parent.location.reload(); // 父页面刷新
		var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
		console.log("===="+index)
		parent.layer.close(index); //再执行关闭
		return false;
	});

	//监听submit提交按钮 button ，lay-filter 为 save 的
	form.on('submit(save)', function(data) {
		//此段代码可以获取提交的数据
		/* layer.alert(JSON.stringify(data.field), {
		     title: '最终的提交信息'
		 })*/
		//ajax 提交
		console.log(JSON.stringify(data.field));
		console.log($('#popupForm').serialize());
		$.ajax({
			type: "POST",
			dataType: "JSON",
			url: "../user/saveUser",
			data:$('#popupForm').serialize(), //表单数据
			 // contentType: "application/json; charset=utf-8",
			success: function(result) {
				if (result.code == 0) {
					layer.msg('添加成功，1秒后自动关闭该窗口');
					//延迟1秒执行，目的是让用户看到提示
					setTimeout(function() {
						//1、先得到当前iframe层（弹出层）的索引  ///2、提交成功关闭弹出层窗口
						var index = parent.layer.getFrameIndex(window.name);
						console.log(index)
						parent.layer.close(index);
                        parent.layui.table.reload('testReload', {
                            page: {
                                curr: 1
                            }
                        });
					}, 1 * 1000);
				};
			},
			error: function() {
				layer.msg('后台异常！未添加成功');
			}
		});
		//阻止页面跳转
		return false;
	});


//5.页面打开时异步加载数据,查询负责人
	$.ajax({
		url: "../user/findAll?page=1&limit=10",
		async: false,
		type: "POST",
		datatype: "JSON",
		data: {},
		success: function(data) {
			if (data.data != "" && data.data != null) {
				var length = data.data.length;
				var html1 = '<dd lay-value="" class="layui-select-tips layui-this">直接选择</dd>';
				var html2 = '<option value="" >直接选择</option>';
				for (var i = 0; i < length; i++) {
					html1 += '<dd lay-value="' + data.data[i].u_name + '">' + data.data[i].u_name + '</dd>';
					html2 += '<option value="' + data.data[i].u_name + '">' + data.data[i].u_name + '</option>';
				}
				$("#cu_principal").next().children().eq(1).html(html1);
				$("#cu_principal").html(html2);

				$("#cu_principal").next().children().eq(1).html(html1);
				$("#cu_principal").html(html2);
				form.render(); //没有写这个，操作后没有效果

			}
		}
	});


	//自定义表单验证
	//lay-verify ：对应userr、pass、等，required 为必填项
	form.verify({
		user: function(value) {
			if (value.length < 2) {
				return '用户名至少得2个字符啊';
			}
		},
		pass: [
			/^[\S]{6,12}$/, '密码必须6到12位，且不能出现空格'
		],
		content: function(value) {
			layedit.sync(editIndex);
		}
	});



});
